package com.im.app.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

@Data
@TableName("code")
public class Code {

    @TableId(type = IdType.AUTO)
    private Integer id;
    //卡密
    private String kamicode;
    //卡密类型
    private String kamitype;
    //卡密状态
    private String kamistatus;
    //添加时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date  addtime;
    //开始使用时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date usetime;
    //结束时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;
    //可使用天数
    private Integer days;
    private String issold;
    private String beizhu;
    private String userId;
    private String createUser;
    //代理或商户ID
    private Integer adminId;
    //价格
    private Integer price;
    //0 为总后台生成  1为代理生成  2商户生成
    private int type;
    // 0 正常  1停用
    private int disable;
}
